    body {
        width: 100%;
        height: 100%;
    }
    /*幕布*/
    
    .screen {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        background: rgba(0, 0, 0, 0.7);
        z-index: 90;
    }
    /*幕布前的按钮*/
    
    .screen a {
        display: block;
        width: 48%;
        height: 3.7rem;
        border-radius: 23px;
        background: #26bff2;
        margin-top: 216px;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
        line-height: 3.7rem;
        color: black;
        font-weight: 800;
        font-family: 幼圆;
    }
    /*赛事弹出框*/
    
    .game-rules {
        position: absolute;
        width: 80%;
        height: 375px;
        border-radius: 12px;
        background-color: rgb(29, 43, 50);
        top: 119px;
        left: 10%;
        z-index: 900;
        overflow: hidden;
    }
    
    .rules-title {
        float: left;
        width: 100%;
        height: 50px;
        background: rgb(20, 31, 36);
        text-align: center;
        line-height: 50px;
    }
    
    .rules-title p {
        color: rgb(181, 182, 183);
        font-size: 20px;
        font-weight: 800;
        font-family: 幼圆;
    }
    /*赛事规则内容及按钮*/
    
    .rule-content {
        width: 100%;
        height: 256px;
        margin-top: 55px;
        padding: 0 10px;
        overflow: scroll;
    }
    
    .rules-close {
        position: absolute;
        width: 50px;
        height: 50px;
        top: 0;
        right: 0;
    }
    
    .rules-close img {
        width: 40%;
        height: 40%;
    }
    
    .game-rules a {
        display: block;
        width: 53%;
        height: 38px;
        border-radius: 23px;
        background: #26bff2;
        margin-right: auto;
        margin-left: auto;
        margin-top: 16px;
        text-align: center;
        line-height: 38px;
        color: black;
        font-weight: 800;
        font-family: 幼圆;
    }
    /*战队导航栏*/
    
    .team-h {
        width: 100%;
        height: 50px;
        background: rgb(13, 15, 20);
        position: absolute;
        top: 80px;
        left: 0;
        z-index: 50;
    }
    
    .team-h li {
        list-style: none;
        float: left;
        width: 50%;
        height: 100%;
    }
    
    .team-h a {
        display: block;
        color: #838d92;
        width: 100%;
        height: 100%;
        line-height: 50px;
        text-align: center;
    }
    
    .team-h .active {
        width: 45%;
        height: 30px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
        line-height: 29px;
        text-align: center;
        border-radius: 5px;
        border: 2px solid #26bff2;
        color: #26bff2;
    }
    /*底部图案*/
    
    .bac-pic {
        width: 80px;
        height: 100px;
        margin-top: 194px;
        margin-left: auto;
        margin-right: auto;
    }
    
    .bac-pic img {
        display: block;
        width: 100%;
        height: 100%;
    }
    /*底部文字*/
    
    .bac-words {
        width: 220px;
        height: 36px;
        margin-top: 12px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        color: rgb(43, 47, 57);
    }
    /*选择模块*/
    
    .start-select {
        width: 50%;
        height: auto;
        margin-top: 10px;
        margin-right: auto;
        margin-left: auto;
    }
    
    .start-select a {
        display: block;
        width: 100%;
        height: 3.7rem;
        border-radius: 23px;
        background: #26bff2;
        margin-bottom: 10px;
        text-align: center;
        line-height: 3.7rem;
        color: black;
        font-weight: 800;
        font-family: 幼圆;
    }
    /*滚动条样式*/
    
    .rule-content::-webkit-scrollbar {
        width: 10px;
        height: 10px;
    }
    
    .rule-content::-webkit-scrollbar-button {
        background-color: rgb(29, 43, 50);
    }
    
    .rule-content::-webkit-scrollbar-corner {
        background-color: rgb(29, 43, 50);
    }
    
    .rule-content::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background: rgb(20, 31, 36);
        -webkit-box-shadow: inset 0 0 6px rgb(20, 31, 36);
        ;
    }
    /*战队初始主页*/
    
    .teams-index {
        position: absolute;
        width: 100%;
        height: 100%;
    }

